%option noyywrap
%{
#include <stdlib.h>
#include <stdio.h>
#include <iostream>
#include <set>
using namespace std;

set<long long> integerSet;
long long num;
long long numm = 201492199;
int numcount = 0;
int noduplicate = 0;
%}


digit     [0-9]
name      NAME
integer   {digit}+
float     -?(([0-9]+)|([0-9]*\.[0-9]+)([eE][-+]?[0-9]+)?)
schoolnum {digit}{9}
%%
{schoolnum} {printf("201492199");}
{float}     {
		num = atol(yytext);
		num *=2;
		numm += num;
		integerSet.insert(numm);
		numcount++;
		cout<<numm;
		numm = 201492199;
	    }
{name}      {printf("LZ");}
.           {ECHO;}

%%
int main() {
	yylex();
	noduplicate = integerSet.size();
	printf("\n%d\t %d\n", numcount, noduplicate);
	return 0;
}


